home *** CD-ROM | disk | FTP | other *** search
- 10 REM THIS PROGRAM CONVERTS
- 20 REM "GREAT.CIRCLE.ARC" RELATIVE FILES
- 30 REM INTO SEQUENTIAL FILES SO THAT
- 40 REM THEY CAN BE COMBINED INTO AN SDA
- 45 :
- 50 RT$=CHR$(13)
- 60 INPUT" INPUT DRIVE";ID
- 70 INPUT" OUTPUT DRIVE";OD
- 80 OPEN15,ID,15
- 85 PRINT"[147]"
- 90 FORI=65TO90
- 95 PRINT"WORKING ON FILE: "CHR$(I)"[144]"
- 100 OPEN2,ID,2,CHR$(I)+",R,R"
- 110 OPEN3,OD,3,CHR$(I)+".SEQ,S,W"
- 120 INPUT#2,MN
- 130 PRINT#3,MN
- 140 FORRN=2TOMN
- 150 GOSUB270:GOSUB2920
- 160 INPUT#2,PL$,LA$,LO$
- 170 PRINT#3,PL$:PRINT#3,LA$:PRINT#3,LO$
- 180 NEXT
- 190 CLOSE2:CLOSE3
- 200 NEXT
- 210 END
- 240 :
- 260 REM POSITION SUB FOR RELATIVE FILES
- 270 RH=INT(RN/256):RL=RN-(256*RH)
- 280 PRINT#15,"P"+CHR$(96+2)+CHR$(RL)+CHR$(RH)+CHR$(1)
- 290 : INPUT#15,E,E$,AA,B
- 300 IF E=0ORE=50THENRETURN
- 310 PRINT"DISK ERROR" E;E$;AA;B
- 320 CLOSE8:CLOSE15:END
- 2920 IFPEEK(52)<PEEK(50)+3THENYX=FRE(0)
- 2930 RETURN
-